﻿using System;
namespace ReachStats.ReachApiReference
{
    public class PlayerAggregateDetailReach
    {
        public System.Collections.Generic.Dictionary<GameEventDamageType, int> DeathsByDamageType { get; set; }
        public int game_count { get; set; }
        public int high_score { get; set; }
        public ushort? HopperId { get; set; }
        public System.Collections.Generic.Dictionary<GameEventDamageType, int> KillsByDamageType { get; set; }
        public int? MapId { get; set; }
        public float MedalChestCompletionPercentage { get; set; }
        public System.Collections.Generic.Dictionary<int, int> MedalCountsByType { get; set; }
        public int season_id { get; set; }
        public int total_assists { get; set; }
        public int total_betrayals { get; set; }
        public int total_deaths { get; set; }
        public int total_first_place { get; set; }
        public int total_kills { get; set; }
        public TimeSpan total_playtime { get; set; }
        public long total_score { get; set; }
        public int total_top_half_place { get; set; }
        public int total_top_third_place { get; set; }
        public int total_wins { get; set; }
        public int TotalMedals { get; set; }
        public ReachGameVariantClass VariantClass { get; set; }
    }
}
